Text copied to clipboard!

Naslov

Text copied to clipboard!

Java softverski arhitekt

Opis

Text copied to clipboard!
Tražimo Java softverskog arhitekta koji će voditi razvoj i dizajn složenih softverskih sustava koristeći Java tehnologije. Idealni kandidat ima duboko razumijevanje softverske arhitekture, obrazaca dizajna i najboljih praksi u razvoju softvera. Odgovornosti uključuju definiranje tehničkih standarda, suradnju s timovima za razvoj i testiranje, te osiguravanje skalabilnosti i sigurnosti aplikacija. Kandidat treba biti sposoban analizirati poslovne zahtjeve i pretvoriti ih u tehnička rješenja koja su održiva i učinkovita. Također, očekuje se vođenje tehničkih timova, mentorstvo mlađim programerima i aktivno sudjelovanje u procesu donošenja odluka o tehnologijama i alatima. Tražimo osobu s izvrsnim komunikacijskim vještinama, sposobnošću rješavanja problema i iskustvom u agilnim metodologijama razvoja. Poznavanje dodatnih tehnologija poput Spring Frameworka, mikroservisa i cloud platformi je prednost. Ako ste strastveni u stvaranju visokokvalitetnih softverskih rješenja i želite raditi u dinamičnom okruženju, pozivamo vas da se pridružite našem timu.

Odgovornosti

Text copied to clipboard!
  • Dizajnirati i definirati softversku arhitekturu koristeći Java tehnologije
  • Razvijati tehničke specifikacije i dokumentaciju
  • Suradnja s timovima za razvoj, testiranje i implementaciju
  • Osigurati skalabilnost, sigurnost i održivost softverskih rješenja
  • Mentorirati i voditi razvojne timove
  • Analizirati poslovne zahtjeve i pretvarati ih u tehnička rješenja
  • Sudjelovati u odabiru tehnologija i alata
  • Pratiti najnovije trendove u Java razvoju i implementirati najbolje prakse
  • Rješavati tehničke probleme i optimizirati performanse aplikacija
  • Osigurati usklađenost s tehničkim standardima i politikama tvrtke

Zahtjevi

Text copied to clipboard!
  • Iskustvo na poziciji softverskog arhitekta ili sličnoj ulozi
  • Duboko razumijevanje Java programskog jezika i ekosustava
  • Poznavanje arhitektonskih obrazaca i principa dizajna softvera
  • Iskustvo s razvojem mikroservisa i cloud tehnologijama
  • Sposobnost vođenja i mentoriranja timova
  • Izvrsne komunikacijske i analitičke vještine
  • Iskustvo s agilnim metodologijama razvoja softvera
  • Poznavanje baza podataka i integracijskih tehnologija
  • Sposobnost rada u dinamičnom i timskom okruženju
  • Visoka razina odgovornosti i samostalnosti

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje arhitektonske obrasce najčešće koristite u Java projektima?
  • Kako pristupate dizajnu skalabilnih softverskih sustava?
  • Možete li opisati iskustvo s mikroservisnom arhitekturom?
  • Kako osiguravate sigurnost u Java aplikacijama?
  • Kako mentorirate i vodite razvojne timove?
  • Koje alate koristite za praćenje i optimizaciju performansi?
  • Kako se nosite s tehničkim dugom u projektima?
  • Koje su vaše omiljene Java tehnologije i zašto?
  • Kako pristupate integraciji različitih sustava?
  • Kako pratite i implementirate nove tehnologije u svom radu?